//
//  UIWindow+XZExtension.m
//  XZIBeeBo
//
//  Created by Sean on 16/4/7.
//  Copyright © 2016年 XZSean. All rights reserved.
//

#import "UIWindow+XZExtension.h"
#import "XZTabBarController.h"
#import "XZNewFeatureController.h"

@implementation UIWindow (XZExtension)

+ (void)switchRootViewController{

    //获得上一次版本的号  从沙盒中获取inif.Plist
    NSDictionary *version = [NSBundle mainBundle].infoDictionary;
    //XZLog(@"%@",version );
    NSString *currentVersion = version[XZKeyVersion];
    //XZLog(@"%@",currentVersion);
    //取出当前版本号
    NSString *newVersion = [XZUserDefaults objectForKey:XZKeyVersion];
    
    UIWindow *window = [UIApplication sharedApplication].keyWindow;
    
    if ([currentVersion isEqualToString:newVersion]) {//这次和上一次是同一个版本不显示版本新特性
        //自定义XZTabBarController 设置根控制器
        window.rootViewController = [[XZTabBarController alloc] init];
    }else { //如果和上一次版本不相同就显示版本新特性
        window.rootViewController = [[XZNewFeatureController alloc] init];
        //保存当前版本号
        [XZUserDefaults setObject:currentVersion forKey:XZKeyVersion];
        //同步数据
        [XZUserDefaults synchronize];
    }
  
}
@end
